home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 22 / PC Actual CD 22.iso / linux / xfree86 / DOC / XINPUT < prev   
Encoding:
Text File  |  1998-01-07  |  3.9 KB  |  397 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.          Information about the XInput extension in XFree86[tm]
  11.  
  12.                 FrΘdΘric Lepied
  13.  
  14.                   12 May 1996
  15.  
  16.  
  17.  
  18. 1.  Introduction
  19.  
  20. This document provides    some information  about  the XInput  extension imple-
  21. mented in XFree86[tm].
  22.  
  23. If  you have any suggestions,  comments, fixes    or ideas regarding the XInput
  24. extension in XFree86[tm] or about this document, send e-mail to
  25.  
  26. lepied@XFree86.Org
  27.  
  28. Bug Reports should be sent to
  29.  
  30. XFree86@XFree86.Org
  31.  
  32. Questions or anything else should be posted to the NewsGroup
  33.  
  34. comp.windows.x.i386unix
  35.  
  36.  
  37. 2.  Description
  38.  
  39. The XInput extension is a standard X Consortium extension. The goal of this
  40. extension is to allow additional input    devices management to the X Window Sys-
  41. tem. The documentation could  be found in the X Consortium distribution under
  42. xc/doc/hardcopy/Xi.
  43.  
  44.  
  45. 3.  XFree86 implementation
  46.  
  47. The XFree86 implementation contains 2 parts : the server part and two clients
  48. (xsetpointer and xsetmode).
  49.  
  50. 3.1  Server side
  51.  
  52. The server supports the following extended devices :
  53.  
  54.    o Joystick (only on    supported systems ie. Linux, FreeBSD and NetBSD). Fea-
  55.      tures :
  56.  
  57.     o Relative mode.
  58.  
  59.     o 2 valuators (x and y axis).
  60.  
  61.  
  62.  
  63.  
  64.  Information about the XInput extension in XFree86[tm]
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  Information about the XInput extension in XFree86[tm]
  71.  
  72.  
  73.  
  74.     o 2 buttons.
  75.  
  76.  
  77.    o Elographics touchscreen. Features :
  78.  
  79.     o Absolute mode.
  80.  
  81.     o 2 valuators (x and y axis).
  82.  
  83.     o 1 button.
  84.  
  85.  
  86.    o Mouse. Features :
  87.  
  88.     o Relative mode.
  89.  
  90.     o 2 valuators (x and y axis).
  91.  
  92.     o up to 4 buttons.
  93.  
  94.  
  95.    o Wacom stylus. Features :
  96.  
  97.     o Absolute or relative modes.
  98.  
  99.     o 5 valuators :
  100.  
  101.         1.    X axis.
  102.  
  103.         2.    Y axis.
  104.  
  105.         3.    pressure.
  106.  
  107.         4.    X tilt.
  108.  
  109.         5.    Y tilt.
  110.  
  111.     o 3 buttons.
  112.  
  113.     o Proximity report.
  114.  
  115.     o Motion history capability.
  116.  
  117.     o Macro/function buttons are reported as keys.
  118.  
  119.  
  120.    o Wacom eraser. Features :
  121.  
  122.     o Absolute or relative modes.
  123.  
  124.     o 5 valuators :
  125.  
  126.         1.    X axis.
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  Information about the XInput extension in XFree86[tm]
  137.  
  138.  
  139.  
  140.         2.    Y axis.
  141.  
  142.         3.    pressure.
  143.  
  144.         4.    X tilt.
  145.  
  146.         5.    Y tilt.
  147.  
  148.     o 1 button.
  149.  
  150.     o Proximity report.
  151.  
  152.     o Motion history capability.
  153.  
  154.     o Macro/function buttons are reported as keys.
  155.  
  156.  
  157.    o Wacom cursor. Features :
  158.  
  159.     o Absolute or relative modes.
  160.  
  161.     o 5 valuators :
  162.  
  163.         1.    X axis.
  164.  
  165.         2.    Y axis.
  166.  
  167.         3.    pressure.
  168.  
  169.         4.    X tilt.
  170.  
  171.         5.    Y tilt.
  172.  
  173.     o 16 buttons.
  174.  
  175.     o Proximity report.
  176.  
  177.     o Motion history capability.
  178.  
  179.     o Macro/function buttons are reported as keys.
  180.  
  181.  
  182.    o SummaSketch tablet. Features :
  183.  
  184.     o Absolute or relative modes.
  185.  
  186.     o 2 valuators (x and y axis).
  187.  
  188.     o 2 button stylus or 4 button puck.
  189.  
  190.     o Proximity report.
  191.  
  192.     o Motion history capability.
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  Information about the XInput extension in XFree86[tm]
  203.  
  204.  
  205.  
  206. To  enable  an     extended  device, you    must   add   en  entry    in the XF86Con-
  207. fig file.   Consult   to  the XF86Config  man pages to see the details.
  208.  
  209. 3.2  Clients
  210.  
  211. xsetpointer is used to    change the device controlling the core pointer and to
  212. list available extended devices.
  213.  
  214. xsetmode is used to change the mode (absolute or relative) of an extended
  215. device. The device  has to  support relative and  absolute modes and the device
  216. must not control the core pointer.
  217.  
  218. Consult the man pages for details.
  219.  
  220.      Generated from XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/xinput.sgml,v 3.6 1997/01/25 03:22:26 dawes Exp $
  221.  
  222.  
  223.  
  224.  
  225.      $XConsortium: xinput.sgml /main/3 1996/10/27 11:06:13 kaleb $
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  Information about the XInput extension in XFree86[tm]
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.                    CONTENTS
  339.  
  340.  
  341.  
  342. 1. Introduction  ............................................................ 1
  343.  
  344. 2. Description    ............................................................. 1
  345.  
  346. 3. XFree86 implementation  .................................................. 1
  347.    3.1 Server side  ......................................................... 1
  348.    3.2 Clients    ............................................................. 4
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.                        i
  395.  
  396.  
  397.